x11: Always update shadow size
authorBenjamin Otte <otte@redhat.com>
Thu, 26 May 2022 02:36:14 +0000 (04:36 +0200)
committerBenjamin Otte <otte.benjamin@googlemail.com>
Thu, 26 May 2022 11:19:04 +0000 (11:19 +0000)
commit22288d9854a88d5e1d51a9e7d3ce6c883cbfeeac
treef44dd69df139a9e2e9a72a0c46eeeeea1a1d755d
parent7703aa5cd301f7dcff75db08b4acb2fa9b11c7d3
x11: Always update shadow size

Not updating shadow size unconditionally would lead to shadow size not
being set on map, which would lead mutter to think that we are a Window
without extents and then become confused when we suddenly set some.

Make sure that doesn't happen by always having shadows set on map, just
like GTK3.

Fixes #4136

(cherry picked from commit 213490099b7d24664ac635f25c9cf224d6a3e702)
gdk/x11/gdksurface-x11.c